irrevocable trust - Alemán Inglés Diccionario